multiple shank ripper - French English Dictionary